Is The 1997 Bmw E36 M3 The Best M3 Ever Built